package xin.marcher.module.message.domain.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import xin.marcher.module.common.domain.BaseDO;

/**
 * 数据变更消息配置表
 */
@Data
@TableName("data_change_message_config")
public class DataChangeMessageConfigDO extends BaseDO {

    private static final long serialVersionUID = 1L;

    /**
     * 监听表id
     */
    private Integer listenId;

    /**
     * 消息通知列，逗号分隔
     */
    private String notifyColumn;

    /**
     * 消息topic
     */
    private String messageTopic;

    /**
     * 延迟等级
     */
    private Integer delayLevel;

    /**
     * 消息类型 1-内部消息，2-外部消息
     */
    private Integer messageType;


}